package com.personal_workspace_java.service;

import com.personal_workspace_java.model.en.Todo;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.stereotype.Service;
import com.personal_workspace_java.model.vo. TodoVo;
import com.personal_workspace_java.model.dto.TodoDto;
import com.personal_workspace_java.common.PageResponse;
import java.util.List;
/**
* @author 19324
*/
@Service
public interface TodoService extends IService<Todo> {

    void create(TodoDto todoDto);

    TodoVo queryByTodoId(TodoDto todoDto);

    TodoVo queryByOther(TodoDto todoDto);

    List<TodoVo> queryAll();

    void deleteByTodoId(TodoDto todoDto);

    void updateByTodoId(TodoDto todoDto);

    PageResponse<TodoVo> queryTodoByPage(TodoDto todoDto);
}